package com.hns.can.energy.entity;

import com.hns.can.common.entity.BaseEntity;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import java.math.BigDecimal;
import java.util.Date;


@SuppressWarnings("serial")
@Entity
@Table(name = "T_BS_DAY_ENE_INFO")
public class BsDayEneInfoEntity extends BaseEntity implements java.io.Serializable {

    private String rcrdDate;
    private String corpId;
    private String lineId;
    private String lineName;
    private String carId;
    private String licPltNo;
    private String eqmtCode;
    private String fuelType;
    private BigDecimal   rowCount;
    private BigDecimal   zeroMileCount;
    private BigDecimal   zeroEnerCount;
    private BigDecimal   zeroOprtCount;
    private String minRcrdTime;
    private String minRowid;
    private String maxRcrdTime;
    private String maxRowid;
    private BigDecimal minTotalMile;
    private BigDecimal minTotalEnerCons;
    private BigDecimal minTotalOprtDura;
    private BigDecimal maxTotalMile;
    private BigDecimal maxTotalEnerCons;
    private BigDecimal maxTotalOprtDura;
    private BigDecimal maxRngMile;
    private BigDecimal maxRngEnerCons;
    private BigDecimal maxRngOprtDura;
    private BigDecimal sumRngMile;
    private BigDecimal sumRngEnerCons;
    private BigDecimal sumRngOprtDura;
    private String rowDateType;
    private BigDecimal commMinRngMile;
    private BigDecimal commMinRngEnerCons;
    private BigDecimal commMinRngOprtDura;
    private BigDecimal commMaxRngMile;
    private BigDecimal commMaxRngEnerCons;
    private BigDecimal commMaxRngOprtDura;
    
    private BigDecimal rcrdTimeChange;
    private BigDecimal totalMile;
    private BigDecimal totalEnerCons;
    private BigDecimal totalOprtDura;
    private BigDecimal onlineSt;
    
    private BigDecimal commMileBu;
    private BigDecimal buMile1;
    private BigDecimal buMile2;
    private BigDecimal gpsMile;
    private BigDecimal commEneBu;
    private BigDecimal buEne;
    
    @Id
    @Column(name = "RCRD_DATE")
    public String getRcrdDate() {
        return this.rcrdDate;
    }

    public void setRcrdDate(String rcrdDate) {
        this.rcrdDate = rcrdDate;
    }

    @Column(name = "CORP_ID")
    public String getCorpId() {
        return this.corpId;
    }

    public void setCorpId(String corpId) {
        this.corpId = corpId;
    }

    @Column(name = "LINE_ID")
    public String getLineId() {
        return this.lineId;
    }

    public void setLineId(String lineId) {
        this.lineId = lineId;
    }

    @Column(name = "LINE_NAME")
    public String getLineName() {
        return this.lineName;
    }

    public void setLineName(String lineName) {
        this.lineName = lineName;
    }

    @Column(name = "CAR_ID")
    public String getCarId() {
        return this.carId;
    }

    public void setCarId(String carId) {
        this.carId = carId;
    }

    @Column(name = "LIC_PLT_NO")
    public String getLicPltNo() {
        return this.licPltNo;
    }

    public void setLicPltNo(String licPltNo) {
        this.licPltNo = licPltNo;
    }

    @Column(name = "EQMT_CODE")
    public String getEqmtCode() {
        return this.eqmtCode;
    }

    public void setEqmtCode(String eqmtCode) {
        this.eqmtCode = eqmtCode;
    }

    @Column(name = "FUEL_TYPE")
    public String getFuelType() {
        return this.fuelType;
    }

    public void setFuelType(String fuelType) {
        this.fuelType = fuelType;
    }

    @Column(name = "ROW_COUNT")
    public BigDecimal getRowCount() {
        return this.rowCount;
    }

    public void setRowCount(BigDecimal rowCount) {
        this.rowCount = rowCount;
    }

    @Column(name = "ZERO_MILE_COUNT")
    public BigDecimal getZeroMileCount() {
        return this.zeroMileCount;
    }

    public void setZeroMileCount(BigDecimal zeroMileCount) {
        this.zeroMileCount = zeroMileCount;
    }

    @Column(name = "ZERO_ENER_COUNT")
    public BigDecimal getZeroEnerCount() {
        return this.zeroEnerCount;
    }

    public void setZeroEnerCount(BigDecimal zeroEnerCount) {
        this.zeroEnerCount = zeroEnerCount;
    }

    @Column(name = "ZERO_OPRT_COUNT")
    public BigDecimal getZeroOprtCount() {
        return this.zeroOprtCount;
    }

    public void setZeroOprtCount(BigDecimal zeroOprtCount) {
        this.zeroOprtCount = zeroOprtCount;
    }

    @Column(name = "MIN_RCRD_TIME")
    public String getMinRcrdTime() {
        return this.minRcrdTime;
    }

    public void setMinRcrdTime(String minRcrdTime) {
        this.minRcrdTime = minRcrdTime;
    }

    @Column(name = "MIN_ROWID")
    public String getMinRowid() {
        return this.minRowid;
    }

    public void setMinRowid(String minRowid) {
        this.minRowid = minRowid;
    }

    @Column(name = "MAX_RCRD_TIME")
    public String getMaxRcrdTime() {
        return this.maxRcrdTime;
    }

    public void setMaxRcrdTime(String maxRcrdTime) {
        this.maxRcrdTime = maxRcrdTime;
    }

    @Column(name = "MAX_ROWID")
    public String getMaxRowid() {
        return this.maxRowid;
    }

    public void setMaxRowid(String maxRowid) {
        this.maxRowid = maxRowid;
    }

    @Column(name = "MIN_TOTAL_MILE")
    public BigDecimal getMinTotalMile() {
        return this.minTotalMile;
    }

    public void setMinTotalMile(BigDecimal minTotalMile) {
        this.minTotalMile = minTotalMile;
    }

    @Column(name = "MIN_TOTAL_ENER_CONS")
    public BigDecimal getMinTotalEnerCons() {
        return this.minTotalEnerCons;
    }

    public void setMinTotalEnerCons(BigDecimal minTotalEnerCons) {
        this.minTotalEnerCons = minTotalEnerCons;
    }

    @Column(name = "MIN_TOTAL_OPRT_DURA")
    public BigDecimal getMinTotalOprtDura() {
        return this.minTotalOprtDura;
    }

    public void setMinTotalOprtDura(BigDecimal minTotalOprtDura) {
        this.minTotalOprtDura = minTotalOprtDura;
    }

    @Column(name = "MAX_TOTAL_MILE")
    public BigDecimal getMaxTotalMile() {
        return this.maxTotalMile;
    }

    public void setMaxTotalMile(BigDecimal maxTotalMile) {
        this.maxTotalMile = maxTotalMile;
    }

    @Column(name = "MAX_TOTAL_ENER_CONS")
    public BigDecimal getMaxTotalEnerCons() {
        return this.maxTotalEnerCons;
    }

    public void setMaxTotalEnerCons(BigDecimal maxTotalEnerCons) {
        this.maxTotalEnerCons = maxTotalEnerCons;
    }

    @Column(name = "MAX_TOTAL_OPRT_DURA")
    public BigDecimal getMaxTotalOprtDura() {
        return this.maxTotalOprtDura;
    }

    public void setMaxTotalOprtDura(BigDecimal maxTotalOprtDura) {
        this.maxTotalOprtDura = maxTotalOprtDura;
    }

    @Column(name = "MAX_RNG_MILE")
    public BigDecimal getMaxRngMile() {
        return this.maxRngMile;
    }

    public void setMaxRngMile(BigDecimal maxRngMile) {
        this.maxRngMile = maxRngMile;
    }

    @Column(name = "MAX_RNG_ENER_CONS")
    public BigDecimal getMaxRngEnerCons() {
        return this.maxRngEnerCons;
    }

    public void setMaxRngEnerCons(BigDecimal maxRngEnerCons) {
        this.maxRngEnerCons = maxRngEnerCons;
    }

    @Column(name = "MAX_RNG_OPRT_DURA")
    public BigDecimal getMaxRngOprtDura() {
        return this.maxRngOprtDura;
    }

    public void setMaxRngOprtDura(BigDecimal maxRngOprtDura) {
        this.maxRngOprtDura = maxRngOprtDura;
    }

    @Column(name = "SUM_RNG_MILE")
    public BigDecimal getSumRngMile() {
        return this.sumRngMile;
    }

    public void setSumRngMile(BigDecimal sumRngMile) {
        this.sumRngMile = sumRngMile;
    }

    @Column(name = "SUM_RNG_ENER_CONS")
    public BigDecimal getSumRngEnerCons() {
        return this.sumRngEnerCons;
    }

    public void setSumRngEnerCons(BigDecimal sumRngEnerCons) {
        this.sumRngEnerCons = sumRngEnerCons;
    }

    @Column(name = "SUM_RNG_OPRT_DURA")
    public BigDecimal getSumRngOprtDura() {
        return this.sumRngOprtDura;
    }

    public void setSumRngOprtDura(BigDecimal sumRngOprtDura) {
        this.sumRngOprtDura = sumRngOprtDura;
    }

    @Column(name = "ROW_DATE_TYPE")
    public String getRowDateType() {
        return this.rowDateType;
    }

    public void setRowDateType(String rowDateType) {
        this.rowDateType = rowDateType;
    }

    @Column(name = "COMM_MIN_RNG_MILE")
    public BigDecimal getCommMinRngMile() {
        return this.commMinRngMile;
    }

    public void setCommMinRngMile(BigDecimal commMinRngMile) {
        this.commMinRngMile = commMinRngMile;
    }

    @Column(name = "COMM_MIN_RNG_ENER_CONS")
    public BigDecimal getCommMinRngEnerCons() {
        return this.commMinRngEnerCons;
    }

    public void setCommMinRngEnerCons(BigDecimal commMinRngEnerCons) {
        this.commMinRngEnerCons = commMinRngEnerCons;
    }

    @Column(name = "COMM_MIN_RNG_OPRT_DURA")
    public BigDecimal getCommMinRngOprtDura() {
        return this.commMinRngOprtDura;
    }

    public void setCommMinRngOprtDura(BigDecimal commMinRngOprtDura) {
        this.commMinRngOprtDura = commMinRngOprtDura;
    }

    @Column(name = "COMM_MAX_RNG_MILE")
    public BigDecimal getCommMaxRngMile() {
        return this.commMaxRngMile;
    }

    public void setCommMaxRngMile(BigDecimal commMaxRngMile) {
        this.commMaxRngMile = commMaxRngMile;
    }

    @Column(name = "COMM_MAX_RNG_ENER_CONS")
    public BigDecimal getCommMaxRngEnerCons() {
        return this.commMaxRngEnerCons;
    }

    public void setCommMaxRngEnerCons(BigDecimal commMaxRngEnerCons) {
        this.commMaxRngEnerCons = commMaxRngEnerCons;
    }

    @Column(name = "COMM_MAX_RNG_OPRT_DURA")
    public BigDecimal getCommMaxRngOprtDura() {
        return this.commMaxRngOprtDura;
    }

    public void setCommMaxRngOprtDura(BigDecimal commMaxRngOprtDura) {
        this.commMaxRngOprtDura = commMaxRngOprtDura;
    }

	public BigDecimal getRcrdTimeChange() {
		return rcrdTimeChange;
	}

	public void setRcrdTimeChange(BigDecimal rcrdTimeChange) {
		this.rcrdTimeChange = rcrdTimeChange;
	}

	public BigDecimal getTotalMile() {
		return totalMile;
	}

	public void setTotalMile(BigDecimal totalMile) {
		this.totalMile = totalMile;
	}

	public BigDecimal getTotalEnerCons() {
		return totalEnerCons;
	}

	public void setTotalEnerCons(BigDecimal totalEnerCons) {
		this.totalEnerCons = totalEnerCons;
	}

	public BigDecimal getTotalOprtDura() {
		return totalOprtDura;
	}

	public void setTotalOprtDura(BigDecimal totalOprtDura) {
		this.totalOprtDura = totalOprtDura;
	}

	public BigDecimal getOnlineSt() {
		return onlineSt;
	}

	public void setOnlineSt(BigDecimal onlineSt) {
		this.onlineSt = onlineSt;
	}

	public BigDecimal getCommMileBu() {
		return commMileBu;
	}

	public void setCommMileBu(BigDecimal commMileBu) {
		this.commMileBu = commMileBu;
	}

	public BigDecimal getBuMile1() {
		return buMile1;
	}

	public void setBuMile1(BigDecimal buMile1) {
		this.buMile1 = buMile1;
	}

	public BigDecimal getBuMile2() {
		return buMile2;
	}

	public void setBuMile2(BigDecimal buMile2) {
		this.buMile2 = buMile2;
	}

	public BigDecimal getGpsMile() {
		return gpsMile;
	}

	public void setGpsMile(BigDecimal gpsMile) {
		this.gpsMile = gpsMile;
	}

	public BigDecimal getCommEneBu() {
		return commEneBu;
	}

	public void setCommEneBu(BigDecimal commEneBu) {
		this.commEneBu = commEneBu;
	}

	public BigDecimal getBuEne() {
		return buEne;
	}

	public void setBuEne(BigDecimal buEne) {
		this.buEne = buEne;
	}

}
